rain effect - French English Dictionary